package com.lcq.study.normal;

import com.alibaba.fastjson.JSON;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * @ClassName ListTest
 * @Description
 * @Author lichuanqi
 * @Date 2021/7/21 11:37
 * @Version 1.0
 **/
public class ListTest {
    public static void main(String[] args) {
//        ArrayList<Integer> integers = new ArrayList<>();
//        for (int i = 0; i < 523; i++) {
//            integers.add(i+1);
//        }
//        pagePrint(integers);

        List<String> list = new ArrayList<>();
        list.add("1");
        list.add("2");
        list.add("3");
        list.add("4");
        list.add("5");
        int i = 0;
        while(i < list.size()){
            String s = list.get(i);
            if (Integer.valueOf(s)>=2 && Integer.valueOf(s)<5){
                System.out.println(s);
                list.remove(s);
            }else{
                i++;
            }
        }

        System.out.println(list);
//        list.removeIf(a -> a.equals("111"));
//        System.out.println(list);
    }


    static void pagePrint(List<Integer> rowCR){
        if (rowCR.size() > 50){
            int step = 50;
            int i = 0;
            while(i < rowCR.size()){
                if (i + step > rowCR.size()){
                    step = rowCR.size() - i;
                }
                List<Integer> integers = rowCR.subList(i, i + step);
                System.out.println(integers);
                System.out.println("------------------------------------------");
                i += step;
            }
        }

    }
}
